package com.zwz.dao;

import java.util.List;
import java.util.Map;
import java.util.Set;

/**
 * 角色管理
 * @author zhangwanzhong
 * 2016年2月23日 上午10:08:10
 */
public interface SysRolesDao<T> extends BaseDao<T> {
	/**
	 * 根据用户id查询角色id
	 * @param userId
	 * @return
	 */
	public Map<String, String> getUserRoleIdByUserId(String userId);
	/**
	 * 根据userId查询角色列表
	 * @param userId
	 * @return
	 */
	public Set<String> getAllRoleCode(String userId);
	
	/**
	 * 根据url查询角色编码
	 * @param url
	 * @return
	 */
	public Set<String> getRoleCodeByUrl(String url);
	
}
